/*
 * @Author: Seon.Hu SeonHu@126.com
 * @Date: 2024-01-23 11:28:49
 * @LastEditors: Seon.Hu SeonHu@126.com
 * @LastEditTime: 2024-01-23 13:10:02
 * @FilePath: \bg-vben\src\components\AdVxeTable\src\const.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
import componentSetting from '@/settings/componentSetting';

const { table, vxeTable } = componentSetting;

const {
  // toolbarConfig,
  pagerConfig,
  // proxyConfig,
  // zoomConfig,
} = vxeTable.grid;

const { fetchSetting, defaultSortFn, defaultFilterFn } = table;

/** 行键 */
export const ROW_KEY = 'key';

/** 每页大小 */
export const PAGE_SIZE = pagerConfig.pageSize;

/** 每页大小选项列表 */
export const PAGE_SIZE_OPTIONS = pagerConfig.pageSizes;

/** 请求配置 支持 xxx.xxx.xxx 格式 */
export const FETCH_SETTING = fetchSetting;

/** 默认的排序方法 */
export const DEFAULT_SORT_FN = defaultSortFn;

/** 默认的筛选方法 */
export const DEFAULT_FILTER_FN = defaultFilterFn;
